/**
 * @Project : algorithm-learning
 * @Author : Ruoyu Wang
 * @User : Momenta
 * @DateTime : 2024/3/16 13:53
 */

//小红有一个正方形，她已经知道了正方形的三个顶点坐标，她想知道第四个顶点坐标是多少
//
//输入描述
//  输入三行，每行输入 t,y(-1000 < t,y < 1000) 表示正方形某一个顶点的坐标，保证给出的顶点坐标不重复。
//输出描述
//  输出两个整数表示第四个顶点的坐标。
//
//示例1
// 输入
//0 1
//0 0
//1 0
//输出
//1 1

#include <cstdio>
#include <iostream>

using namespace std;

int main() {
    int x1, y1, x2, y2, x3, y3, x4, y4;
    scanf("%d%d%d%d%d%d", &x1, &y1, &x2, &y2, &x3, &y3);
    int minx = min(x1, min(x2, x3));
    int maxx = max(x1, max(x2, x3));
    int miny = min(y1, min(y2, y3));
    int maxy = max(y1, max(y2, y3));
    int a[] = {0, 0, 0, 0};
    if (x1 == minx) a[0]++;
    else a[1]++;
    if (x2 == minx) a[0]++;
    else a[1]++;
    if (x3 == minx) a[0]++;
    else a[1]++;
    if (y1 == miny) a[2]++;
    else a[3]++;
    if (y2 == miny) a[2]++;
    else a[3]++;
    if (y3 == miny) a[2]++;
    else a[3]++;

    if (a[0] == 1) x4 = minx;
    else x4 = maxx;
    if (a[2] == 1) y4 = miny;
    else y4 = maxy;

    printf("%d %d", x4, y4);
}
// 64 位输出请用 printf("%lld")